import Vue from 'vue'
//页面配置  包括虚拟的页面  主要用于存储数据
export default {
	namespaced: true,
	/* 属性值 */
	state: {
		home: {
			text: "首页",
			path: "/pages/index/index"
		},
		/* chapter: {
			list: {
				text: "章节列表",
				path: "/pages/chapter/list", //列表页面路径
				url: "/api/stu/chapter/list" //列表页面json数据地址
			},
			detail: {
				text: "章节详情",
				url: "/api/stu/chapter" //列表页面json数据地址
			}
		}, */
		login: {
			text: "登录",
			path: "/pages/login/login",
			url: "/api/login"
		},
		user: {
			home: {
				text: "个人中心",
				path: "/pages/user/index"
			}			
		}
	},
	/* 
		计算属性 
		定义 doneTodos:(state, getters,rootState)=>{}
		使用 store.getters.doneTodosCount
	*/
	getters: {

	},
	/* 
		计算方法
		定义 increment :function(state,data){}
		使用 store.commit('increment', data) or  store.commit({type:'increment',...data})
	 */
	mutations: {

	},
	/* 
		导步计算方法
		定义 incrementAsync  :function ({ commit, state,dispatch,rootState  },data){commit('increment',data)}
		使用 store.dispatch('incrementAsync', data) or  store.commit({type:'incrementAsync',...data})
	 */
	actions: {

	}
}
